package com.danskin.wechat.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


public class WxCardConfig implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = -5490899880524360585L;
	
	private Integer id;
	/*
	公众号ID
	**/	
	private Integer mpId ;
	/*
	卡券ID
	**/	
	private String cardId ;
	/*
	卡类型（MEMBER_CARD：会员卡；GROUPON：团购券；CASH：代金券；DISCOUNT：折扣券；GIFT：兑换券；GENERAL_COUPON：优惠券）
	**/	
	private String cardType ;
	/*
	CRM模版名称
	**/	
	private String name ;
	/*
	CRM模版ID
	**/	
	private String templateId ;
	/*
	CRM券使用规则描述
	**/	
	private String ruleDesc ;
	/*
	面值/折扣
	**/	
	private BigDecimal faceValue ;
	/*
	状态（0：禁用；1：启用）
	**/	
	private Integer status ;
	/*
	开始时间
	**/	
	private Date startTime ;
	/*
	过期时间
	**/	
	private Date expiredTime ;
	/*
	创建时间
	**/	
	private Date createdTime ;
	/*
	最后一次修改时间
	**/	
	private Date lastModifiedTime ;
	public Integer getId(){
		return id;
	}
	public void setId(Integer id){
		this.id = id;
	}
	public Integer getMpId(){
		return mpId;
	}
	public void setMpId(Integer mpId){
		this.mpId = mpId;
	}
	public String getCardId(){
		return cardId;
	}
	public void setCardId(String cardId){
		this.cardId = cardId;
	}
	public String getCardType(){
		return cardType;
	}
	public void setCardType(String cardType){
		this.cardType = cardType;
	}
	public String getName(){
		return name;
	}
	public void setName(String name){
		this.name = name;
	}
	public String getTemplateId(){
		return templateId;
	}
	public void setTemplateId(String templateId){
		this.templateId = templateId;
	}
	public String getRuleDesc(){
		return ruleDesc;
	}
	public void setRuleDesc(String ruleDesc){
		this.ruleDesc = ruleDesc;
	}
	public BigDecimal getFaceValue(){
		return faceValue;
	}
	public void setFaceValue(BigDecimal faceValue){
		this.faceValue = faceValue;
	}
	public Integer getStatus(){
		return status;
	}
	public void setStatus(Integer status){
		this.status = status;
	}
	public Date getStartTime(){
		return startTime;
	}
	public void setStartTime(Date startTime){
		this.startTime = startTime;
	}
	public Date getExpiredTime(){
		return expiredTime;
	}
	public void setExpiredTime(Date expiredTime){
		this.expiredTime = expiredTime;
	}
	public Date getCreatedTime(){
		return createdTime;
	}
	public void setCreatedTime(Date createdTime){
		this.createdTime = createdTime;
	}
	public Date getLastModifiedTime(){
		return lastModifiedTime;
	}
	public void setLastModifiedTime(Date lastModifiedTime){
		this.lastModifiedTime = lastModifiedTime;
	}
}
